Evolution of a Control Architecture for a Mobile Robot

نویسنده

  • Marc Ebner
چکیده

Most work in evolutionary robotics used a neural net approach for control of a mobile robot. Genetic programming has mostly been used for computer simulations. We wanted to see if genetic programming is capable to evolve a hierarchical control architecture for simple reactive navigation on a large physical mobile robot. First, we evolved hierarchical control algorithms for a mobile robot using computer simulations. Then we repeated one of the experiments with a large physical mobile robot. The results achieved are summarized in this paper. 1 Motivation Currently mobile robots are usually programmed by hand. For many real-world applications this introduces considerable diiculties due to the complexity of the task 10]. Instead of programming the robots directly Darwinian evolution may be used to automate this process 2]. Thus one would reduce the problem to nding an appropriate tness function which describes how well a particular individual solves the task. The diierent approaches in evolutionary robotics are described by Noll et al. 21]. A number of researchers have already evolved control architectures for mobile robots using computer simulations. Few have worked with physical mobile robots. Brooks 4] emphasized the importance of using physical mobile robots as opposed to computer simulations. To our knowledge , those who used physical mobile robots only experimented with miniature robots such as the Khepera or a gantry-robot. Most work in evolutionary robotics was done using neural net In contrast to this work, we wanted to see if genetic programming 13, 15] can be used to evolve a hierarchical control architecture for a simple reactive navigation task on a large physical mobile robot. If evolution is carried out on a large physical mobile robot safety measures have to be taken such that possible damage to the environment or to the robot is avoided. As Matari c and Clii noted 17], most research in evolutionary robotics fo-cused on the evolution of simple tasks with long evaluation times. Recently, Noll 20] evolved a garbage collecting behavior for a mobile robot using accurate computer simulations of the Khepera and a neural net control architecture which also executed successfully on the real robot. Evaluation times may be reduced using computer simulations especially if more diicult tasks are addressed. Therefore it is also important to see if results from computer simulations can be transferred into the real-world.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Investigation on the Effect of Different Parameters in Wheeled Mobile Robot Error (TECHNICAL NOTE)

This article has focused on evaluation and identification of effective parameters in positioning performance with an odometry approach of an omni-directional mobile robot. Although there has been research in this field, but in this paper, a new approach has been proposed for mobile robot in positioning performance. With respect to experimental investigations of different parameters in omni-dire...

متن کامل

Mobile robot wall-following control using a behavior-based fuzzy controller in unknown environments

This paper addresses a behavior-based fuzzy controller (BFC) for mobile robot wall-following control.The wall-following task is usually used to explore an unknown environment.The proposed BFC consists of three sub-fuzzy controllers, including Straight-based Fuzzy Controller (SFC),Left-based Fuzzy Controller (LFC), and Right-based Fuzzy Controller (RFC).The proposed wall-...

متن کامل

Robust Sliding Mode Controller for Trajectory Tracking and Attitude Control of a Nonholonomic Spherical Mobile Robot

Based on dynamic modeling, robust trajectory tracking control of attitude and position of a spherical mobile robot is proposed. In this paper, the spherical robot is composed of a spherical shell and three independent rotors which act as the inner driver mechanism. Owing to rolling without slipping assumption, the robot is subjected to two nonholonomic constraints. The state space representatio...

متن کامل

Path Following and Velocity Optimizing for an Omnidirectional Mobile Robot

In this paper, the path following controller of an omnidirectional mobile robot (OMR) has been extended in such a way that the forward velocity has been optimized and the actuator velocity constraints have been taken into account. Both have been attained through the proposed model predictive control (MPC) framework. The forward velocity has been included into the objective function, while the a...

متن کامل

Trajectory Tracking of a Mobile Robot Using Fuzzy Logic Tuned by Genetic Algorithm (TECHNICAL NOTE)

In recent years, soft computing methods, like fuzzy logic and neural networks have been  presented and developed for the purpose of mobile robot trajectory tracking. In this paper we will present a fuzzy approach to the problem of mobile robot path tracking for the CEDRA rescue robot with a complicated kinematical model. After designing the fuzzy tracking controller, the membership functions an...

متن کامل

Trajectory Tracking Weeled Mobile Robot Using Backstepping Method with Connection off Axle Trailer

The connection of the tractor to the inactive trailer or motor vehicle causes a motion control problem when turning in the screw, forward or backward movements and high speeds. This is due to the inactive trailer being controlled by the tracking using a physical link that is not affected by the movement. Trailers usually take tracks under these conditions. This phenomenon is called Jack Knife. ...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 1998